package com.ssy.lingxi.settle.accounts.model.vo.response;

import java.io.Serializable;

/**
 *  会员订单结算VO
 * @author ds
 * @version 2.0.0
 * @date 2021/4/6 14:09
 */
public class MemberOrderSettlementVO implements Serializable {

    private static final long serialVersionUID = 4680153673443373771L;
    /**
     * 单据号
     */
    private String orderNo;

    /**
     * 单据摘要
     */
    private String orderAbstract;

    /**
     * 单据类型名称
     */
    private String orderTypeName;

    /**
     * 订单类型
     */
    private String typeName;

    /**
     * 单据时间（yyyy-MM-dd HH:mm）
     */
    private String orderTime;

    /**
     * 订单金额
     */
    private Double orderAmount;

    /**
     * 支付次数
     */
    private Integer payCount;

    /**
     * 支付时间（yyyy-MM-dd HH:mm）
     */
    private String payTime;

    /**
     * 支付金额
     */
    private Double payAmount;

    /**
     * 结算金额
     */
    private Double settlementAmount;

    /**
     * 是否含税：0-否，1-是
     */
    private Integer isHasTax;

    /**
     * 是否含税名称
     */
    private String isHasTaxName;

    /**
     *  税率
     */
    private Double taxRate;

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderAbstract() {
        return orderAbstract;
    }

    public void setOrderAbstract(String orderAbstract) {
        this.orderAbstract = orderAbstract;
    }

    public String getOrderTypeName() {
        return orderTypeName;
    }

    public void setOrderTypeName(String orderTypeName) {
        this.orderTypeName = orderTypeName;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public Double getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Double orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Integer getPayCount() {
        return payCount;
    }

    public void setPayCount(Integer payCount) {
        this.payCount = payCount;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public Double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Double payAmount) {
        this.payAmount = payAmount;
    }

    public Double getSettlementAmount() {
        return settlementAmount;
    }

    public void setSettlementAmount(Double settlementAmount) {
        this.settlementAmount = settlementAmount;
    }

    public Integer getIsHasTax() {
        return isHasTax;
    }

    public void setIsHasTax(Integer isHasTax) {
        this.isHasTax = isHasTax;
    }

    public String getIsHasTaxName() {
        return isHasTaxName;
    }

    public void setIsHasTaxName(String isHasTaxName) {
        this.isHasTaxName = isHasTaxName;
    }

    public Double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Double taxRate) {
        this.taxRate = taxRate;
    }
}
